import re

f = open('../b.log', 'rt', encoding='utf-8')
t = [x for x in f if 'buf.' in x]
r = r'(?<=buf.){1}\S+\('
print(t)


for x in t:
    m = re.findall(r, x)[0][:-1]
    a = open(f'{m}方法.md', 'wt', encoding='utf-8')
    lines = []
    lines.append(f'# {m} 方法\n\n')
    lines.append(f'## 参数说明\n\n')
    lines.append('```js\n')
    lines.append(f'{x}')
    lines.append('```\n\n')
    lines.append(f'## 操作步骤\n\n')
    lines.append(f'1. 编辑 `buffer-{m}.js` 文件，添加如下代码\n\n')
    lines.append(f'2. 在 Shell 执行 `node buffer-{m}.js`\n\n')
    lines.append(f'## 预期结果\n\n')
    lines.append(f'## 实际结果\n\n')
    a.writelines(lines)
    a.close()
